define(function () {
    return function ($compile, $scope) {
        require(["PDUtilDir/util", "AppPathDir/system/log/support", "AppPathDir/system/log/detail", "PDUtilDir/inputSelect",
            "Date", "DateCN", "css!DateCss"], function (Util, Support, DetailSupport, inputSelect) {
            /* 查询 start */
            $scope.search = {};
            $scope.cache = {
                status: new Array(),
                statusMap: new Map()
            };
            $scope.searchSupport = {
                run: function () {
                    $scope.grid.reload({
                        queryParam: {
                            model: JSON.stringify($scope.search)
                        }
                    })
                }
            };
            $scope.detailSupport = DetailSupport($scope, $compile);

            //获取团状态
            // $.ajax({
            //     url: getServer() + "/flea/hclv/getTravelGroupStatus.htmls",
            //     success: function (data) {
            //         $scope.cache.status = data.data;
            //
            //         $.each(data.data, function (index, row) {
            //             $scope.cache.statusMap.set(row.dictCode, row.dictName);
            //         });
            //
            //         // 初始化状态下拉框
            //         inputSelect.dropCache();
            //         inputSelect({
            //             id: "groupStatus",
            //             key: {
            //                 id: "dictCode",
            //                 name: "dictName",
            //                 data: "data",
            //             },
            //             data: $scope.cache.status,
            //             simpleData: true,
            //             searchAble: false,
            //             callback: function (id) {
            //                 $scope.search.groupStatus = id[0];
            //             }
            //         });
            //         $scope.grid = Support.init($scope.cache, $scope.searchSupport);
            //     }
            // });
            // 初始化班期
            $("#start_time").datetimepicker({
                //设置使用语言：cn是自定义的中文版本，还可以扩展其他语言版本
                language : "cn",
                //输出格式化
                format : 'yyyy-mm-dd hh:ii:ss',
                //直接选择‘今天’
                todayBtn : true,
                //设置最精确的时间选择视图
                minView : 'hour',
                //高亮当天日期
                todayHighlight : true,
                //显示“上午”“下午”
                showMeridian : true,
                //选择完毕后自动关闭
                autoclose : true
            });
            $("#end_time").datetimepicker({
                //设置使用语言：cn是自定义的中文版本，还可以扩展其他语言版本
                language : "cn",
                //输出格式化
                format : 'yyyy-mm-dd hh:ii:ss',
                //直接选择‘今天’
                todayBtn : true,
                //设置最精确的时间选择视图
                minView : 'hour',
                //高亮当天日期
                todayHighlight : true,
                //显示“上午”“下午”
                showMeridian : true,
                //选择完毕后自动关闭
                autoclose : true
            });
            $scope.grid = Support.init($scope.cache, $scope.searchSupport);
        })
    }
});